Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 66d98f4d33c0e00b4fff970f3582151f5deb2494


Parents : 2397eef
Author : Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-05-09T21:10:16-05:00

fix(frontend): clean up failed ping error logging in dev tools

Replace raw console.log(e) dumps with console.warn containing just

the human-readable message, suppressing the noisy HttpError stack trace.

Changes
Diff

diff --git a/meshchatx/src/frontend/components/messages/ConversationDropDownMenu.vue b/meshchatx/src/frontend/components/messages/ConversationDropDownMenu.vue
index 5c76aca2..1577759d 100644
--- a/meshchatx/src/frontend/components/messages/ConversationDropDownMenu.vue
+++ b/meshchatx/src/frontend/components/messages/ConversationDropDownMenu.vue
@@ -355,8 +355,8 @@ export default {
// show result
DialogUtils.alert(info.join("\n"));
} catch (e) {
- console.log(e);
const message = e.response?.data?.message ?? this.$t("messages.ping_failed");
+ console.warn("Ping failed:", message);
DialogUtils.alert(message);
} finally {
ToastUtils.dismiss(pingToastKey);

diff --git a/meshchatx/src/frontend/components/ping/PingPage.vue b/meshchatx/src/frontend/components/ping/PingPage.vue
index b01e41c3..ae9769c8 100644
--- a/meshchatx/src/frontend/components/ping/PingPage.vue
+++ b/meshchatx/src/frontend/components/ping/PingPage.vue
@@ -284,10 +284,9 @@ export default {
return;
}
- console.log(e);
-
// add ping error to results
- const message = e.response?.data?.message ?? e;
+ const message = e.response?.data?.message ?? e.message ?? String(e);
+ console.warn("Ping failed:", message);
this.addPingResult(`seq=${this.seq} error=${message}`);
this.lastPingSummary = {
error: typeof message === "string" ? message : JSON.stringify(message),


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────